package com.wilson.integration.lease.admin.service;

import com.wilson.integration.lease.common.entity.vo.login.CaptchaVO;
import com.wilson.integration.lease.common.entity.vo.login.LoginVO;
import com.wilson.integration.lease.common.entity.vo.system.user.SystemUserInfoVO;

public interface LoginService {

    /**
     * 获取图像验证码
     *
     * @return
     */
    CaptchaVO getCaptcha();

    /**
     * 登录
     *
     * @param loginVO
     * @return
     */
    String login(LoginVO loginVO);

    /**
     * 获取登陆用户个人信息
     *
     * @param userId
     * @return
     */
    SystemUserInfoVO getLoginUserInfo(Long userId);
}
